.top_right .other_href_div { font-size:18px; }

/* 通用部分 start */
.warp_center { margin:0 auto;  margin-bottom:.3rem; }
.warp_fullWidth { width:100%; }
/* 通用部分 end */

/* 首页 */
.warp_center .warp_center_toutiao { padding:0.5rem 0; }
.warp_center .warp_center_toutiao h1 { text-align:center; }
.warp_center .warp_center_yw {display: flex;  flex-wrap: nowrap;  align-content: center;  justify-content: center;  align-items: center;  flex-direction: column;}
.warp_center .warp_center_yw .list { margin-top:0.5rem; }
.warp_center .warp_center_yw .pic { width:100%; }
.warp_center .warp_center_yw .list li { margin-top:1.3em;  font-size:0.3rem;  list-style:disc outside;  margin-left:0.4rem; }
.warp_center .warp_center_yw .pic img { width:100%; }
.warp_center .warp_center_yw .pic .swiper-container .swiper-wrapper,
.warp_center .warp_center_yw .pic .swiper-container .swiper-wrapper .swiper-slide { height: unset !important; }
.warp_center .warp_center_yw .pic .swiper-container .swiper-wrapper .swiper-slide img { width: 100%; }
.warp_center .warp_center_yw .pic .swiper-container .swiper-wrapper .swiper-slide .tit { display: block;   font-weight:bold;   text-align: center; }
.warp_center .warp_center_yw .pic .arrow-left, 
.warp_center .warp_center_yw .pic .arrow-right { display:none; }

/*左侧*/
.warp_center .warp_section_920.left .warp_sections { margin-top:2em; }
.warp_center .warp_section_920.left .warp_sections .tit_box h2 { display:block;  border-bottom:4px solid #2181b0;  font-size:0.5rem;  padding:5px 15px; }
.warp_center .warp_section_920.left .warp_sections .tit_box .sub_tit { display:none; }
.warp_center .warp_section_920.left .warp_sections .content_box .items { margin-top:0.3rem; }

/*要闻要论，国宝丹青*/
.pic2txt6 .content_box .items .u_pic{margin-bottom:20px;}
.pic2txt6 .content_box .items img { width:100%; }
.pic2txt6 .content_box .items .tit { font-size:0.3rem;  padding-bottom: 8px;}
.pic2txt6 .content_box .items ul { margin-top:0.3rem; }
.pic2txt6 .content_box .items ul li { line-height:0.6rem;  font-size:0.3rem;  list-style:disc inside;  text-wrap:nowrap;  overflow:hidden;  padding-left:0.2rem; }
.pic2txt6 .content_box .items ul li a span { color:#C53D53; }

/*走近大家，红船融媒*/
.pic6 .content_box .items.left a.pic_b{ display:block;  margin-bottom:0.3rem; }
.pic6 .content_box .items.left a.pic_b img{ width:100%; }
.pic6 .content_box .items.right ul { margin-top:0.5rem; }
.pic6 .content_box .items.right ul li { line-height:0.6rem;  list-style:disc outside;  margin-left:0.4rem;  font-size:0.3rem; }
.pic6 .content_box a.list { display:block;  margin-top:0.3rem; }
.pic6 .content_box a.list img { width:100%; }
.pic6 .content_box a.list .tit { font-size:0.3rem;  margin-bottom:0.6rem; }

/*文史博览，封面中国*/
.pic1txt7 .content_box .items img { width:100%; }
.pic1txt7 .content_box .items ul li { line-height:0.6rem;  list-style:disc outside;  margin-left:0.4rem;  font-size:0.3rem; }
.pic1txt7 .content_box .items .tit { margin-top:-54px;  height:50px;  line-height:60px;  padding-left:0.5em;  color:#fff;  position:relative;  background:-moz-linear-gradient(top,rgba(0,0,0,0) 0%,rgba(0,0,0,0.7) 70%);  background:-webkit-linear-gradient(top,rgba(0,0,0,0) 0%,rgba(0,0,0,0.7) 70%);  background:linear-gradient(to bottom,rgba(0,0,0,0) 0%,rgba(0,0,0,0.7) 70%); }





/*右侧*/
.warp_center .warp_section_390.right .warp_sections { margin-top:1rem; }
.warp_center .warp_section_390.right .warp_sections .list_box { margin-top:0.3rem; }
.warp_center .warp_section_390.right .warp_sections .list_box li{ font-size: 0.3rem;  margin-bottom: 0.6rem;}
.warp_center .warp_section_390.right .warp_sections .tit_box { height:0.7rem;  background-color:#2181b0;  padding-left:0.4rem;  display:flex;  flex-direction:row;  flex-wrap:nowrap;  align-content:center;  justify-content:space-between;  align-items:center; }
.warp_center .warp_section_390.right .warp_sections .tit_box a { font-size:0.5rem;  font-weight:bold;  line-height:0.7rem;  display:inline-block;  padding:0 0.2rem;  background-color:#fff; }
.warp_center .warp_section_390.right .warp_sections .tit_box a.more { font-size:0.3rem;  font-weight:normal;  background:none; color:#fff;}


/*视界观察，专题，本弄选萃*/
.pic1txt1 .list_box li { margin-bottom:0.3rem; }
.pic1txt1 .list_box li a img { width:100%; }

/*通知公告*/
.txt3 .list_box li { line-height:0.4rem;  list-style:disc outside;  margin-left:0.4rem;  font-size:0.3rem;  margin-top: 0.3rem; }
.txt3 .banner a img { width:100%; }

/*媒体矩阵*/
.mtjz .list_box li{text-align: center;}
.mtjz .list_box li img{ width:100%; }



/* 二级背景 */
.sk_warp_center_repeat { background:#f5f5f5;  padding-bottom:1px;  padding:0 .3rem; }
.sk_warp_center_book { background:#f5f5f5;  padding:0 .3rem; }
.sk_warp_center_repeat .warp_center_content { background-color:#fff;  padding:.5rem .3rem .3rem .3rem; }
.sk_warp_center_book .warp_center_content { background:none;  padding:0; }

/* 正文标题 */
.content_head { border-bottom:1px solid #cad5e2;  padding-bottom:.3rem;  margin-bottom:.3rem;  font-size:.2rem; }

/* 来源/作者/日期/字体/打印/分享 */
.content_head h1 { text-align:center;  font-size:.42rem;  line-height:1.6;  margin-bottom:.2rem; }
.content_head h2 { text-align:center;  font-size:.32rem;  line-height:1.6;  padding-bottom:.2rem;  font-weight:normal; }
.content_head .head_intro { line-height:2;  margin-top:.3rem; }
.content_head .head_intro .intro_left span { display:inline-block;  margin-right:.28rem; }
.content_head .head_intro .intro_left span font { color:#707070; }
.content_head .head_intro .intro_right .view { display:inline-block;  float:right;  margin-left:50px; }
.content_head .head_intro .intro_right .sk_size_change a { color:#212121;  display:inline-block;  margin:0 4px; }
.content_head .head_intro .intro_right .sk_size_change a.active { color:#2181b0; }
.sk_print { background:url(sk05_icon_print.png) no-repeat left center;  padding-left:20px; }

/* 摘要/关键词 */
.content_summary { margin-bottom:.3rem;  font-family:'楷体';  font-size:.24rem;  color:#999999;  line-height:1.5; }
.borderDouble { border-bottom:4px double #cad5e2; }
.yinti { border-bottom:0; }
.content_summary p { line-height:1.8;  text-indent:2em;  margin-bottom:5px; }
.content_summary strong { color:#2181b0; }
.content_summary span { display:inline-block;  font-family:inherit;  padding:0 5px;  color:#2181b0;  background-color:#eef5f8;  border-radius:4px;  margin-right:10px;  font-size:14px;  text-indent:0;  margin-bottom:.1rem; }
.content_zz { font-family:'楷体';  text-align:left;  color:#999999;  font-size:.24rem;  line-height:1.5; }
.content_zz p { line-height:1.8;  text-indent:2em;  margin-bottom:5px; }
.content_zz strong { color:#C00000; }
.content_zz span { display:inline-block;  font-family:inherit;  padding:0 5px;  color:#2181b0;  background-color:#eef5f8;  border-radius:4px;  margin-right:10px;  font-size:14px;  text-indent:0; }
.content_keyword { margin-bottom:20px; }

/* 正文 */
.content_center { font-size:.3rem!important;  line-height:2!important;  clear:both; }
.content_center * { font-size:.3rem!important; }
.content_center img { max-width:100%;  height:auto!important; }
.content_center h2 { font-size:24px!important; }
.content_center h2,.content_center p { margin-bottom:1em!important;  line-height:2!important;  word-break:break-word; }
.content_center table { max-width:100%!important;  margin:0 auto!important; }
.content_center table tr td { }
.content_center table p { margin-bottom:0!important;  line-height:1.5!important; }
.content_center table tr td { padding:5px; }
.content_center img,.content_center video { max-width:100%;  height:auto; }
.warp_center_links .view { background-color:#fff;  padding-top:.3rem;  position:relative; }
.warp_center_links .sk_title_02 { line-height:1.5;  font-size:.3rem;  font-weight:bold;  position:relative;  overflow:hidden;  margin-bottom:.2rem; }
.warp_center_links .sk_title_02 span { padding-right:.1rem;  padding-bottom:.1rem;  border-bottom:5px solid #2181b0;  border-right:5px solid #fff;  display:inline-block;  position:relative;  margin-right:10px; }
.warp_center_links .sk_title_02::after { content:'';  height:1px;  background-color:#2181b0;  width:100%;  position:absolute;  bottom:0; }

.warp_center_list .sk_title_02,.list_text .sk_title_02 { margin-bottom:.3rem; }
.warp_center_links .view ul li { font-size:.24rem;  line-height:2;  padding-left:.3rem;  position:relative; }
.warp_center_links .view ul li::before { content:'';  position:absolute;  left:.1rem;  top:.2rem;  background-color:#2181b0;  width:5px;  height:5px;  border-radius:5px; }
.warp_center_video ul li { position:relative;  margin-bottom:.3rem;  -webkit-box-shadow:0px 2px 10px #ccc;  box-shadow:0px 2px 10px #ccc;  transition:all .5s;  -webkit-transition:all .3s;  -moz-transition:all .3s;  -ms-transition:all .3s;  -o-transition:all .3s;  overflow:hidden;  box-sizing:border-box;  background:#fff;  border-radius:6px;  backface-visibility:hidden; }
.warp_center_video ul li a { transition:color .2s ease-out;  text-decoration:none; }
.warp_center_video ul li:hover { -webkit-box-shadow:0px 2px 15px #999;  box-shadow:0px 2px 15px #999;  transition:all .3s;  -webkit-transition:all .3s;  -moz-transition:all .3s;  -ms-transition:all .3s;  -o-transition:all .3s;  filter:alpha(opacity=50); }
.warp_center_video .video_img { overflow:hidden;  position:relative;  display:block; }
.warp_center_video .item-mask { display:none; }
.warp_center_video ul li:hover .video_img { transition:color .2s ease-out;  text-decoration:none; }
.warp_center_video ul li img { width:100%;  height:3.7rem;  display:block; }
.warp_center_video ul li a { display:block;  overflow:hidden;  position:relative; }
.warp_center_video .video_hover_i { display:none; }
.warp_center_video ul li:hover .video_hover_i { opacity:1;  filter:alpha(opacity=100);  transform:scale(1)}
.warp_center_video ul li:hover .item-mask { opacity:.5;  background:#000;  filter:alpha(opacity=50); }
.warp_center_video .time_i { display:block;  font-style:normal;  position:absolute;  right:.2rem;  top:3rem;  color:#FFF;  line-height:.5rem;  background-color:#000;  height:.5rem;  overflow:hidden;  opacity:.7;  width:1.3rem;  text-align:center;  font-size:.3rem;  border-radius:1rem; }
.warp_center_video ul li .intro { padding:.3rem; }
.warp_center_video ul li .intro p { margin-bottom:.1rem;  font-size:.3rem; }
.warp_center_video ul li .intro span { font-size:.24rem;  color:#c29460;  display:block; }
.warp_center_video ul li:nth-child(4n) { margin-right:0; }

/* 随笔 */
.content_head_book .view { display:none; }
.content_center_book { background:#ffffff;  padding:.5rem .3rem .3rem .3rem;  margin-bottom:.3rem; }
.content_center_book .content_center_book_main { font-size:.3rem;  line-height:2;  clear:both;  position:relative;  padding-bottom:1rem; }
.content_center_book p { margin-bottom:1em; }
.book_left .time { font-size:.2rem;  margin-bottom:.3rem; }
.book_left .time span { display:inline-block;  margin-right:.2rem; }
.book_left h1 { text-align:center;  font-size:.42rem;  line-height:1.6;  margin-bottom:.5rem; }
.book_right,.book_left { position:relative; }
.book_fy .next_btn,.book_fy .last_btn { position:absolute;  right:0;  bottom:0;  text-align:center;  cursor:pointer;  font-size:.26rem; }
.book_fy .last_btn { right:auto;  left:0; }
.book_right .next_btn:hover,.book_left .last_btn:hover { color:#2181b0; }
.sk05_tip { text-align:right;  font-size:.26rem;  clear:both;  font-weight:bold; }
.sk05_tip .red { color:red; }

/* 视频详情 */
.center_video { margin:0 auto; }
.center_video video { width:100%;  height:auto; }
.warp_center_video ul li .intro { padding-left:.2rem; }
.warp_center_video ul li:nth-child(2n) { margin-right:0; }

/* 视频列表 */
.warp_center_list { background-color:#f5f5f5;  padding:0 .3rem; }
.warp_center_list .single_large { width:904px;  height:508px;  position:relative;  overflow:hidden; }
.video_list_top { margin-bottom:50px; }
.video_list_top ul li { position:relative;  width:452px;  margin-bottom:25px; }
.video_list_top ul li:last-child { margin-bottom:0%; }
.video_list_top ul li a { display:block;  position:relative;  padding-left:177px; }
.video_list_top ul li a img { position:absolute;  left:0; }
.video_list_top ul li::before { content:'';  width:41px;  height:29px;  background:url(../images/sk05_icon_video_03.png) no-repeat;  position:absolute;  left:8px;  top:8px;  z-index:2; }
.video_list_top ul li a span { color:#c29460;  font-size:16px; }
.video_list_top ul li a .intro { border-bottom:1px solid #d9e2ed;  padding-bottom:16px; }
.video_list_top ul li a .intro p { display:inline-block;  background:url(../images/sk05_icon_video_02.png) no-repeat left 0;  line-height:26px;  margin-bottom:15px;  text-indent:28px;  font-size:18px; }
.video_list_top .swiper-slide a::before { content:'';  background:url(../images/sk05_icon_video_01.png) no-repeat center center;  width:90px;  height:90px;  position:absolute;  left:50%;  margin-left:-45px;  top:45%;  margin-left:-45px;  z-index:2;  border-radius:45px;  box-shadow:5px 1px 10px rgba(0,0,0,0.3); }
.video_list_top .swiper-slide a { position:relative;  display:block; }
.video_list_top .swiper-slide a img { position:relative;  z-index:1; }
.video_list_top .swiper-slide .intro { position:absolute;  left:0px;  bottom:0px;  z-index:3;  color:#fff;  background:url(../images/sk05_icon_video_03.png) no-repeat 20px center;  padding-left:65px;  line-height:55px;  width:100%; }
.video_list_top .swiper-slide .intro::after { content:'';  position:absolute;  z-index:-1;  left:0;  bottom:0;  width:100%;  height:100%;  background-image:linear-gradient(rgba(0,0,0,0),rgba(0,0,0,0.5)); }
.video_list_top .swiper-wrapper { z-index:9; }
.video_list_top .pagination { position:absolute;  z-index:20;  bottom:10px;  width:100%;  text-align:right; }
.video_list_top .swiper-pagination-switch { display:inline-block;  width:8px;  height:8px;  background:#fff;  margin-right:15px;  border:1px solid #fff;  cursor:pointer;  position:relative; }
.video_list_top .swiper-active-switch { background:#2181b0;  border-color:#2181b0; }
.video_list_top .swiper-active-switch::before { content:'';  width:16px;  height:16px;  border:1px solid #2181b0;  position:absolute;  left:-5px;  bottom:-5px;  opacity:0.9;  background-color:#fff;  z-index:-1; }
.video_list_content { overflow:hidden; }
.video_list_content ul li { margin-bottom:.3rem;  position:relative;  -webkit-box-shadow:0 0 10px #ccc;  box-shadow:0 0 10px #ccc;  transition:all .5s;  -webkit-transition:all .3s;  -moz-transition:all .3s;  -ms-transition:all .3s;  -o-transition:all .3s;  overflow:hidden;  box-sizing:border-box;  background:#fff;  border-radius:6px;  backface-visibility:hidden; }
.video_list_content ul li:hover { -webkit-box-shadow:0px 2px 15px #999;  box-shadow:0px 2px 15px #999;  transition:all .3s;  -webkit-transition:all .3s;  -moz-transition:all .3s;  -ms-transition:all .3s;  -o-transition:all .3s;  filter:alpha(opacity=50); }
.video_list_content ul li img { display:block;  z-index:1;  width:100%;  height:3.7rem; }
.video_list_content ul li a { display:block;  overflow:hidden;  position:relative; }
.video_list_content ul li a::after { content:'';  width:41px;  height:29px;  background:url(../images/sk05_icon_video_03.png) no-repeat;  position:absolute;  left:8px;  top:8px;  z-index:2; }
.video_list_content ul li a:nth-child(2n)::after { content:'';  display:none; }
.video_list_content ul li:nth-child(3n) { margin-right:0; }
.video_list_content ul li .intro { padding:.2rem; }
.video_list_content ul li .intro p { font-size:.3rem;  line-height:.5rem;  margin-bottom:.2rem; }
.video_list_content ul li .intro span { color:#c29460;  font-size:.24rem;  display:block; }
.video_list_content .video_img { overflow:hidden;  position:relative; }
.video_list_content .item-mask { position:absolute;  top:0;  left:0;  width:100%;  height:100%;  transition:all .3s ease-out;  opacity:0;  background:#000;  border-top-left-radius:6px;  border-top-right-radius:6px;  filter:alpha(opacity=0);  z-index:3;  display:none; }
.video_list_content ul li:hover .video_img { transition:color .2s ease-out;  text-decoration:none; }
.video_list_content .video_hover_i { opacity:0;  filter:alpha(opacity=0);  position:absolute;  margin:-40px 0 0 -40px;  left:50%;  top:50%;  width:80px;  height:80px;  background:url(../images/sk_video_ico_big.png) no-repeat 50%;  transform:scale(1.5);  transition:all .25s ease-out;  z-index:4;  display:none; }
.video_list_content ul li:hover .video_hover_i { opacity:1;  filter:alpha(opacity=100);  transform:scale(1)}
.video_list_content ul li:hover .item-mask { opacity:.5;  background:#000;  filter:alpha(opacity=50); }
.video_list_content .time_i { display:none;  font-style:normal;  position:absolute;  right:.2rem;  top:3rem;  color:#FFF;  line-height:.5rem;  background-color:#000;  height:.5rem;  overflow:hidden;  opacity:.7;  width:1.3rem;  text-align:center;  font-size:.3rem;  border-radius:1rem;  z-index:4; }

/* 图片列表 */
.img_list_content { padding-top:10px; }
.img_list_content ul { display:table; }
.img_list_content ul li { margin-bottom:.3rem;  position:relative;  -webkit-box-shadow:0 0 10px #ccc;  box-shadow:0 0 10px #ccc;  transition:all .5s;  -webkit-transition:all .3s;  -moz-transition:all .3s;  -ms-transition:all .3s;  -o-transition:all .3s;  overflow:hidden;  box-sizing:border-box;  background:#fff;  border-radius:6px;  backface-visibility:hidden; }
.img_list_content ul li:hover { -webkit-box-shadow:0px 2px 15px #999;  box-shadow:0px 2px 15px #999;  transition:all .3s;  -webkit-transition:all .3s;  -moz-transition:all .3s;  -ms-transition:all .3s;  -o-transition:all .3s;  filter:alpha(opacity=50); }
.img_list_content ul li:nth-child(3n) { margin-right:0; }
.img_list_content .pic_img { width:100%;  height:auto;  overflow:hidden; }
.img_list_content img { display:block;  z-index:1;  width:100%;  height:100%;  -webkit-transition:all .3s;  -moz-transition:all .3s;  -ms-transition:all .3s;  -o-transition:all .3s; }
.img_list_content ul li:hover img { transform:scale(1.1);  -webkit-transform:scale(1.1);  -moz-transform:scale(1.1);  -ms-transform:scale(1.1);  -o-transform:scale(1.1); }
.img_list_content ul li .intro { padding:.2rem; }
.img_list_content ul li .intro p { font-size:.3rem;  line-height:.5rem;  margin-bottom:.2rem; }
.img_list_content ul li .intro span { color:#c29460;  font-size:.24rem;  display:block; }

/* 竖版图片列表 */
.img_list_content_h { padding-top:10px; }
.img_list_content_h ul { display:table;  margin:0 auto;  width:90%; }
.img_list_content_h ul li { margin-bottom:.3rem;  position:relative;  -webkit-box-shadow:0 0 10px #ccc;  box-shadow:0 0 10px #ccc;  transition:all .5s;  -webkit-transition:all .3s;  -moz-transition:all .3s;  -ms-transition:all .3s;  -o-transition:all .3s;  overflow:hidden;  box-sizing:border-box;  background:#fff;  border-radius:6px;  backface-visibility:hidden; }
.img_list_content_h ul li:hover { -webkit-box-shadow:0px 2px 15px #999;  box-shadow:0px 2px 15px #999;  transition:all .3s;  -webkit-transition:all .3s;  -moz-transition:all .3s;  -ms-transition:all .3s;  -o-transition:all .3s;  filter:alpha(opacity=50); }
.img_list_content_h ul li:nth-child(3n) { margin-right:0; }
.img_list_content_h .pic_img { width:100%;  height:auto;  overflow:hidden; }
.img_list_content_h img { display:block;  z-index:1;  width:100%;  height:100%;  -webkit-transition:all .3s;  -moz-transition:all .3s;  -ms-transition:all .3s;  -o-transition:all .3s; }
.img_list_content_h ul li:hover img { transform:scale(1.1);  -webkit-transform:scale(1.1);  -moz-transform:scale(1.1);  -ms-transform:scale(1.1);  -o-transform:scale(1.1); }
.img_list_content_h ul li .intro { padding:.2rem; }
.img_list_content_h ul li .intro p { font-size:.3rem;  line-height:.5rem;  margin-bottom:.2rem; }
.img_list_content_h ul li .intro span { color:#c29460;  font-size:.24rem;  display:block; }

/* 文字列表有图 */
.list_text { }
.list_text_left { min-height:6.8rem;  padding:.3rem;  background-color:#fff;  float:none!important; }
.list_text_left .list_img { text-align:center;  margin:.1rem 0 .2rem; }
.list_text_left .list_img img { width:100%; }
.list_text_right { display:none; }
.list_text_content ul { padding-bottom:20px; }
.list_text_content ul li { border-bottom:1px dashed #d7e1ec;  padding:.3rem 0;  overflow:hidden;  clear:both; }
.list_text_content ul li:first-child { padding-top:0; }
.list_text_content ul li img { float:left;  margin-right:.3rem;  width:2.8rem;  max-height: 2rem;  display:block; }
.list_text_content ul li .intro h5 { font-size:.3rem;  font-weight:bold;  margin-bottom:.2rem; }
.list_text_content ul li .intro p { font-size: .26rem;   color: #707070;   margin-bottom: 0.2rem;   line-height: .36rem;   overflow: hidden;   text-overflow: ellipsis;   -webkit-line-clamp: 3;   display: -webkit-box;   -webkit-box-orient: vertical;   clear: both; }
.list_text_content ul li .intro span { display:block;  font-size:.24rem;  text-align:right;  color:#c29460; }
.list_text_left .comment_box div { margin-bottom:16px; }
.list_text_left .comment_box img { width:100%; }

/* 文字列表 */
.list_text_content ol li { overflow:hidden;  position:relative;  padding:.2rem 0 .6rem; }
.list_text_content ol li span { color:#999999;  font-size:.24rem;  position:absolute;  bottom:.2rem;  left:.2rem; }
.list_text_content ol li a::before { content:'';  height:5px;  width:5px;  border-radius:5px;  background-color:#c29460;  position:absolute;  left:0;  top:0.36rem; }
.list_text_content ol li a { font-size:.3rem;  display:block;  line-height:.48rem;  padding-left:.2rem; }
.list_text_content ol li:nth-child(5n) { border-bottom:1px solid #e6e6e6;  padding-bottom:.6rem; }

/* 读刊、读报、读书、网刊 start */
.readM { width:360px;  background-color:#FFF;  position:relative;  box-sizing:border-box;  padding-right:20px;  margin-top:30px;  padding-bottom:17px; }
.top_line { width:100%;  height:4px;  background-color:#bcd9e7;  position:absolute;  top:0;  left:0; }
.top_line::before { content:'';  width:104px;  height:4px;  background-color:#2181b0;  display:block; }
.readM_title { height:78px;  line-height:78px;  border-bottom:1px solid #e6e6e6;  margin-left:28px; }
.readM_title span { font-size:24px;  font-weight:bold;  display:inline-block;  padding-left:66px; }
.sk_v2022_icon_dk span { background:url(../images/sk_v2022_icon_dk.png) no-repeat left center;  background-size:56px 35px; }
.sk_v2022_icon_db span { background:url(../images/sk_v2022_icon_db.png) no-repeat left center;  background-size:56px 35px; }
.sk_v2022_icon_ds span { background:url(../images/sk_v2022_icon_ds.png) no-repeat left center;  background-size:56px 35px; }
.readM_dk { margin-top:24px;  overflow:hidden; }
.readM_dk .left { width:120px;  height:152px;  float:left;  margin-left:6px; }
.readM_dk .wk_rt { margin-left:23px;  width:110px; }
.readM_dk .left img { width:100%;  height:100%; }
.readM_dk .right { width:190px;  float:right; }
.readM_dk .right a { font-size:18px;  font-weight:bold;  color:#212121;  line-height:1.5;  display:block; }
.readM_dk .right a:hover { color:#277398; }
.readM_dk .right p { font-size:15px;  color:#707070;  margin-top:10px;  line-height:24px; }
.readM_db { padding:20px 0px 20px 28px;  box-sizing:border-box; }
.sk_db_left { width:156px;  height:230px;  float:left; }
.sk_db_left img { width:100%;  height:100%; }
.sk_db_right { width:130px;  float:right; }
.catalogue_title { font-size:22px;  color:#5b9bd1;  font-weight:bold;  margin-top:10px; }
.catalogue_ul { background-color:#f5f8fb;  font-size:16px;  margin-top:10px; }
.catalogue_ul li { height:36px;  line-height:36px; }
.catalogue_ul li a { color:#3a3a3a;  padding-left:12px;  display:block; }
.catalogue_ul li:hover a,.catalogue_ul li.active a { background-image:linear-gradient(to right,#017fbf,#7baeda);  color:#FFF; }
.sk_wk { height:280px;  background:url(../images/sk_v2022_wk_bg.jpg) no-repeat;  position:relative; }
.sk_v2022_icon_wk span { background:url(../images/sk_v2022_icon_wk.png) no-repeat left center;  background-size:56px 35px; }
.sk_wk_left { width:276px;  height:100%;  padding:90px 0 0 37px;  box-sizing:border-box;  float:left; }
.sk_wk_left span { font-size:30px;  font-weight:bold;  display:inline-block;  padding-left:76px; }
.sk_wk_left .sk_more_title { display:block;  width:38px;  float:none;  margin-top:24px; }
.sk_wk_center { width:625px;  height:100%;  float:left;  padding-top:26px;  box-sizing:border-box;  overflow:hidden; }
.book_box { float:left;  width:149px;  height:185px;  position:relative;  margin-left:54px;  transition:all .3s;  -webkit-transition:all .3s;  -moz-transition:all .3s;  -ms-transition:all .3s;  -o-transition:all .3s;  cursor:pointer; }
.book_box:nth-child(1) { margin-left:0; }
.book_pic { width:149px;  height:100%;  background-position:left bottom;  padding-left:22px;  position:absolute;  left:0;  top:0;  transition:all .5s;  -webkit-transition:all .5s;  -moz-transition:all .5s;  -ms-transition:all .5s;  -o-transition:all .5s; }
.book_box.active { transform:scale(1.1);  -webkit-transform:scale(1.1);  -moz-transform:scale(1.1);  -ms-transform:scale(1.1);  -o-transform:scale(1.1); }
.sk_more_title { float:right;  background:url(../images/sk_morebg_v2022.png) no-repeat right center;  padding-right:24px;  color:#c29460;  font-weight:normal;  font-size:18px;  opacity:.8; }
.point_ul { overflow:hidden; }
.point_ul li a { position:relative;  line-height:40px;  padding-left:20px;  color:#212121; }
.point_ul li:nth-child(1) a { font-weight:bold; }
.point_ul li a:hover { color:#277398; }
.point_ul li a::before { content:'';  width:5px;  height:5px;  border-radius:100%;  -webkit-border-radius:100%;  -moz-border-radius:100%;  -ms-border-radius:100%;  -o-border-radius:100%;  background-color:#c29460;  position:absolute;  top:10px;  display:block; }
.sk_v2022_icon_tj span { background:url(../images/sk_v2022_icon_sk.png) no-repeat left center;  background-size:56px 35px; }
.tj_ul { overflow:hidden; }
.tj_ul li { padding:10px 0; }
.tj_ul li a { position:relative;  padding-left:20px;  color:#212121; }
.tj_ul li:nth-child(1) span { background:url(../images/sk05_tj1.png) repeat-x; }
.tj_ul li:nth-child(2) span { background:url(../images/sk05_tj2.png) repeat-x; }
.tj_ul li:nth-child(3) span { background:url(../images/sk05_tj3.png) repeat-x; }
.tj_ul li a:hover { color:#277398; }
.tj_ul li span { display:block;  width:20px;  height:20px;  -webkit-border-radius:100%;  -moz-border-radius:100%;  -ms-border-radius:100%;  -o-border-radius:100%;  background-color:#D0D0D0;  text-align:center;  border-radius:4px;  font-size:14px;  font-weight:bold;  color:#FFFFFF;  float:left;  margin-top:2px; }
.mobile_more { text-align:center;  background-color:#fff;  border:1px solid #e6e6e6;  width:4rem;  height:0.86rem;  line-height:0.86rem;  font-size:0.32rem;  color:#999999;  display:block;  border-radius:1rem;  margin:.4rem auto .7rem;  -webkit-box-shadow:0 0 10px #ccc;  box-shadow:0 0 10px #ccc; }
.content_file { text-indent:2em;  margin-bottom:1em; }
.content_file p { font-weight:bold;  margin-bottom:0; }
.content_file a { display:block;  color:#2181b0; }
.cssn-music { width:100%;  height:.8rem;  margin:.3rem auto; }
.warp_qikan { background:#FFFFFF; }
.warp_qikan .img_list_content_h ul li { border-radius:0;  background:url(../images/sk_qk_bg_m.png) center bottom no-repeat;  padding-bottom:0.51rem;  box-shadow:0 0 0;  background-size:contain; }
.warp_qikan .img_list_content_h .pic_img { width:50%;  overflow:hidden;  margin:0 auto; }
.warp_qikan .img_list_content_h ul li:hover img { transform:scale(1.05);  -webkit-transform:scale(1.05);  -moz-transform:scale(1.05);  -ms-transform:scale(1.05);  -o-transform:scale(1.05); }
.warp_qikan .img_list_content_h ul li:nth-child(5n) { margin-right:0; }
.sk_404 { padding:.6rem 0 .2rem;  text-align:center; }
.sk_404 img { width:100%; }
embed { width:100%!important;  height:3.55rem!important; }
.yinti2 { text-align:center;  font-size:.36rem; }
.yinti2 p { text-indent:0; }

/*文史翰林*/
.list_name.fl { position:relative;  float:unset;  margin-bottom:0.3rem; }
.list_name.fl .tit_box { position:absolute;  top:-40px; }
.list_name.fl .tit_box:nth-child(1) { left:0;  width:25%; }
.list_name.fl .tit_box:nth-child(3) { left:25%;  width:75%; }
.list_name.fl .tit_box h2 { display:block;  border-bottom:4px solid #2181b0; }
.list_name.fl .tit_box h2 a { font-size:0.3rem;  color:#184893;  border:1px solid #2181b0;  display:inline-block;  padding:0px 10px;  border-bottom:unset;  line-height:27px;  border-top-right-radius:6px;  border-top-left-radius:6px; }
.list_name.fl .tit_box h2 a.on { background:#2181b0;  color:#fff; }
.list_name.fl ul { margin-top:1.05rem;  display:flex;  flex-direction:row;  flex-wrap:wrap;  justify-content:flex-start; }
.list_name.fl ul:nth-child(4) { display:none; }
.list_name.fl ul li { width:1.27151rem;  box-sizing:border-box;  margin:4px 3px;  padding:4px 0px;  text-align:center;  border:1px solid #cdcdcd;  background-color:#efefef; }
.list_name.fl ul li a { display:block; }
.list_title.fr .tit_box h2 { display:block;  border-bottom:4px solid #2181b0;  font-size:0.5rem;  padding:5px 15px; }
.list_title.fr .list_text_content.clear ul { margin-top:0.2rem; }
.list_title.fr .list_text_content.clear ul li { padding-bottom:0.4rem;  position:relative;  list-style:disc inside; }
.list_title.fr .list_text_content.clear ul li a { font-size:0.3rem;  line-height:1.5em; }
.list_title.fr .list_text_content.clear ul li span { position:absolute;  right:0.1rem;  bottom:0.1rem;  color:#3a3a3a; }

/*文史翰林 个人页*/
.person .info { padding-top:0.5rem;  height:3rem;  overflow:hidden; }
.person .info img { float:left;  width:2rem;  margin-right:0.3rem; }
.person .info .tit { font-size:0.36rem;  padding-bottom:0.2rem; }
.person .info p { line-height:1.5em; }
.person .tit_box h2 { display:block;  border-bottom:4px solid #2181b0;  font-size:0.5rem;  padding:5px 15px; }
.person .list_text_content.clear ul { margin-top:0.2rem; }
.person .list_text_content.clear ul li { padding-bottom:0.4rem;  position:relative;  list-style:disc inside; }
.person .list_text_content.clear ul li a { font-size:0.3rem;  line-height:1.5em; }
.person .list_text_content.clear ul li span { position:absolute;  right:0.1rem;  bottom:0.1rem;  color:#3a3a3a; }